
import request from '@/utils/request'

export function getLevelMenu(areaLevel,pageIndex, pageSize,needPage) {
    return request({
      url: '/area/' + areaLevel,
      method: 'get',
      params: { pageIndex, pageSize, needPage }
    })
  }

  // export function getLevelMenu() {
  //   return request({
  //     url: '/area/all',
  //     method: 'get',
  //     // params: { pageIndex, pageSize }
  //   })
  // }


  // 此方法是获取 区域 的 直接 子区域信息
export function findAreaList(parentId,pageIndex,pageSize,needPage) {
    return request({
      url: '/area/' + parentId + '/child',
      method: 'get',
      params: { pageIndex, pageSize, needPage }
    })
  }
  // 添加区域
export function insertArea(data) {
    return request({
      url: '/area/area',
      method: 'post',
      data
    })
  }
  // 更改区域 
export function updateArea(data,areaId) {
    return request({
      url: '/area/' + areaId,
      method: 'put',
      data
    })
  }

export function deleteMenu(areaId) {
    return request({
      url: '/area/' + areaId,
      method: 'delete'
    })
  }
  // 根据以登入的用户信息查询 其对应负责的区域（树形）
  export function getAreaListByUser() {
    return request({
      url: '/user/area',
      method: 'get',
    })
  }